.fl {
  float: left;
}
.fr {
  float: right;
}
.clearfix::after {
  content: ".";
  height: 0;
  visibility: hidden;
  clear: both;
  display: block;
}
.clearfix {
  *zoom: 1;
}

.themeColor {
  color: #1989fa;
}

.commonBg {
  position: relative;
  overflow: hidden;
  min-height: 100vh;
  background: #f5f5f5;
}
.mgt15 {
  margin-top: 15px;
}
.mgt10 {
  margin-top: 10px;
}
.mgb10 {
  margin-bottom: 10px;
}
.mgl10 {
  margin-left: 10px;
}
.mgr10 {
  margin-right: 10px;
}
.fwB {
  font-weight: bold;
}
.text143 {
  font-size: 14px;
  color: #333;
}
.text163 {
  font-size: 16px;
  color: #333;
}
.text183 {
  font-size: 18px;
  color: #333;
}
.v_a_m {
  vertical-align: middle;
}